package CamposDePotencial;

import java.io.IOException;

import javax.vecmath.Point3d;

import estrategia.Predictor;
import estrategia.Utiles;
import estrategia.Vector;

public abstract class CampoPotencial {
	
	protected int idObjeto;
	protected Utiles utiles;
	protected Predictor predictor;
	
	public CampoPotencial(int id, Utiles u, Predictor p) {
		this.idObjeto = id;
		this.utiles = u;
		this.predictor = p; 
	}
	
	public abstract Vector obtenerFuerza(Point3d p) throws IOException;
}
